const app =getApp()
Page({
  data: {
    activeIndex: 0, // 当前选中的导航项索引
    navItems: [
    ],
    contentData: [
    ],
    date: '2023-06-15',
  },
  //点击预约
  Booking:function(e) {
    console.log(e.currentTarget.dataset.id)
    console.log(this.data.date)
    
    // 转变时间格式为YYYY-MM-DD
    const formattedDate = this.data.date
    const dataBook={
      user: app.globalData.userWhologin.user,
      d_id: e.currentTarget.dataset.id,
      date: formattedDate
    }
    console.log(dataBook)
    this.booksend(dataBook)
  },
  
  booksend:function(data){
    console.log(data)
    
    wx.request({
      url: 'http://127.0.0.1:8080/api/u_appointment',
      method: 'POST', // 改为POST方法
      data: data, // 序列化数据
      header: {
        'content-type': 'application/json' // 设置请求头
      },
      success:(res)=>{
        console.log(res)
        if(res.data.status==200){
          wx.showToast({
            title: res.data.msg,
          })
        }else{
          wx.showToast({
            title: res.data.msg,
            icon:'error'
          })
        }
      },
      fail:(err)=>{
        console.error(err)
      }
    })
  },
  //点击选择时间
  bindDateChange: function(e) {
    this.setData({
      date: e.detail.value
    })
  },

  // 切换导航项
  switchNav: function(e) {
    console.log(e.currentTarget.dataset)
    const index = e.currentTarget.dataset.index;
    this.setData({
      activeIndex: index
    });
    
    // 这里可以根据index加载不同的内容数据
    this.loadContentData(index);
  },
  
  // 模拟加载内容数据
  loadContentData: function(index) {
    console.log(index)
    // 实际项目中这里应该是网络请求
    console.log('加载分类', this.data.navItems[index].office_name, '的数据');
    
    // 模拟数据变化
    wx.request({
      url: 'http://127.0.0.1:8080/api/u_doctorList',
      method:'GET',
      data:this.data.navItems[index],
      success:(res1)=>{
        console.log(res1.data)
        if(res1.data.status==200){
          this.setData({
            'contentData':res1.data.data
          })
        }else{
          wx.showToast({
            title: res1.data.msg,
            icon:'none'
          })
          this.setData({
            'contentData':[]
          })
        }
      }
    })
    
    this.setData({
      contentData: newData
    });
  },
  onLoad: function(options) {
    // 页面创建时执行
    wx.request({
      url: 'http://127.0.0.1:8080/api/u_leftList',
      method:'GET',
      success:(res)=>{
        console.log(res.data)
        this.setData({
          'navItems':res.data.data
        })
        wx.request({
          url: 'http://127.0.0.1:8080/api/u_doctorList',
          method:'GET',
          data:res.data.data[0],
          success:(res1)=>{
            console.log(res1.data)
            this.setData({
              'contentData':res1.data.data
            })
          }
        })
      }
    })
  },
});